package br.ufrn.imd.autenticacao

import br.ufrn.imd.autenticacao.Usuario


class AutenticacaoController {

    def login(String login, String senha) { 
		def usuarioLogado = Usuario.findByLoginAndSenha(login,senha)
		if(usuarioLogado){
			usuarioLogado.quantidadeAcesso = usuarioLogado.quantidadeAcesso++
			usuarioLogado.ultimoAcesso = new Date()
			usuarioLogado.save(flush:true)
			
			session.usuario = usuarioLogado
			redirect(action:"index")
		}else{
			flash.message = "Usuario Invalido"
			redirect(controller:"autenticacao",action:"inicio")
		}
	}
	
	def logout(){
		session.invalidate();
		redirect(action:"login")
	}
	
	def inicio(){}
	
	def index(){}
		
}
